package org.jsbd.boss.dao;

import java.util.List;
import java.util.Map;

import org.jsbd.boss.common.DataGridModel;
import org.jsbd.boss.domian.CabinetConfigBean;

public interface ICabinetConfigDao {

	public void saveCabinetConfig(CabinetConfigBean cabinetConfig);

	public void updateCabinetConfig(CabinetConfigBean cabinetConfig);

	public CabinetConfigBean getCabinetConfig(CabinetConfigBean cabinetConfig);

	public List<CabinetConfigBean> getCabinetConfigList(CabinetConfigBean cabinetConfig);

	public Map<String, Object> getCabinetConfigListPage(DataGridModel page,CabinetConfigBean cabinetConfig);

	public Integer getCabinetConfigCount(CabinetConfigBean cabinetConfig);

	public void deleteCabinetConfig(CabinetConfigBean cabinetConfig);
	
	public List<CabinetConfigBean> validateCabinetConfig(CabinetConfigBean cabinetConfig);

}
